home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
FishMarket 1.0
/
FishMarket v1.0.iso
/
fishies
/
076-100
/
disk_087
/
install
/
bryce
/
install.doc
< prev
next >
Wrap
Text File
|
1992-05-06
|
2KB
|
48 lines
The parser code relies on some stuff that you do not have, so it was
omited. This version of install works for drive DF0: only.
This code will only make the disk bootable. Unless a "devs:system-
configuration" file is created it will come up with the standard yucky
colors and font. Unless a "s:startup-sequence" file does something
(like start a slide show), this will be a very boring disk indeed.
Without workbench disk files you will not be able to use:
RAM: PRT: PAR: SER:, narrator, clipboard, the disk validator,
mathtrans.library, icon.library, translator.library, info.library,
mathieeedoubbas.library, version.library, diskfont.library or any CLI
commands
You may be able to snake out of the RAM: restriction with VD0: or VDK: and
the public domain "MOUNT" command that someone (Perry?) had.
------------------------------
You do NOT need to require CLI knowledge to execute a script that would copy
workbench files from a user's disk to the product disk. A file that was
passed 'round a while back called "ICONEXEC" will give a Workbench icon to
a CLI command. I do not have a copy, but it probably ended up on a FISH
disk.
----- Some technical info ----
The boot record is of this format:
dc.b "DOS",0 ;Signifies DOS type disk
dc.l 0 ;Checksum goes here
dc.l 880 ;Unused and/or root key
... ;Code
See the V1.1 ROM Kernal Manual Appendix L for the passed args to the
code. The code in the the install above serves just to kick DOS in
the pants. Just before that happens is a great time to make all sorts of
clean patches and replacements. After DOS is up certain things may
get a bit messier to replace.
The huge array of zeros is the empty part of the boot record. This is
fenced off in it's own area of the DATA hunk for easy non-source
modification. The checksum is computed on the fly, so feel free to
cusomize the code in any way you see fit.